package com.cskaoyan.javase.array._3exception._3length;

/**
 * 长度为0数组的经典用途
 *
 * @since 11:42
 * @author wuguidong@cskaoyan.onaliyun.com
 */
public class Demo2 {
    public static void main(String[] args) {

    }

    // 需求: 根据方法传入参数的大小,方法可能会输出一个结果,也可能输出两个结果,还可以没有任何结果
    // 这个方法需要返回容器
    public static int[] getResult(int num) {
        int[] result= new int[]{};
        // 1.如果num>0,给出两个结果
        if (num > 0) {
            result = new int[]{1, 2};
            return result;
        }
        // 2.如果num<0,给出1个结果
        // 代码运行到这里,num一定不大于0
        if (num < 0 ){
            result = new int[]{1};
            return result;
        }
        // 3.如果num=0,给出0个结果
        // 代码运行到这里,num一定是0
        // return null;
        return result;
    }
}
